package com.dhcc.android.base.common.bean;

import android.graphics.Bitmap;

import java.util.ArrayList;
import java.util.List;

/**
 * 图像实体类
 * 
 * @author pengling
 * 
 */
public class ImageInfoBean {
	public String imageMsg; // 菜单标题
	public int imageId; // logo图片资源
	public int bgId; // 背景图片资源
	private Bitmap bitmap;
	private Boolean isClick;
	private String foreignKey;
	public String path;// 相对路径
	public String absolutePath;// 绝对路径
	public String photoFileName;// 图片存储名
	public String photoLat;//图片纬度
	public String photoLon;//图片经度
	public String photoDate;//图片日期
	public List<String> markList = new ArrayList<String>();//图片标记信息

	public ImageInfoBean(String msg, int imageId, int bgId) {
		this.imageId = imageId;
		imageMsg = msg;
		this.bgId = bgId;
	}

	public ImageInfoBean(String imageMsg, String absolutePath, String path) {
		this.imageMsg = imageMsg;
		this.absolutePath = absolutePath;
		this.path = path;
	}

	public String getPath() {
		return path;
	}

	public void setPath(String path) {
		this.path = path;
	}

	public String getAbsolutePath() {
		return absolutePath;
	}

	public void setAbsolutePath(String absolutePath) {
		this.absolutePath = absolutePath;
	}

	public ImageInfoBean(String msg, Bitmap bitmap, String path) {
		imageMsg = msg;
		this.bitmap = bitmap;
		this.path = path;
	}

	public ImageInfoBean(String imageMsg, int imageId, Bitmap bitmap,
						 Boolean isClick, String foreignKey) {
		this.imageMsg = imageMsg;
		this.imageId = imageId;
		this.bitmap = bitmap;
		this.isClick = isClick;
		this.foreignKey = foreignKey;
	}

	public String getForeignKey() {
		return foreignKey;
	}

	public void setForeignKey(String foreignKey) {
		this.foreignKey = foreignKey;
	}

	public String getImageMsg() {
		return imageMsg;
	}

	public void setImageMsg(String imageMsg) {
		this.imageMsg = imageMsg;
	}

	public int getImageId() {
		return imageId;
	}

	public void setImageId(int imageId) {
		this.imageId = imageId;
	}

	public int getBgId() {
		return bgId;
	}

	public void setBgId(int bgId) {
		this.bgId = bgId;
	}

	public Bitmap getBitmap() {
		return bitmap;
	}

	public void setBitmap(Bitmap bitmap) {
		this.bitmap = bitmap;
	}

	public Boolean getIsClick() {
		return isClick;
	}

	public void setIsClick(Boolean isClick) {
		this.isClick = isClick;
	}

	public String getPhotoLat() {
		return photoLat;
	}

	public void setPhotoLat(String photoLat) {
		this.photoLat = photoLat;
	}

	public String getPhotoLon() {
		return photoLon;
	}

	public void setPhotoLon(String photoLon) {
		this.photoLon = photoLon;
	}

	public String getPhotoDate() {
		return photoDate;
	}

	public void setPhotoDate(String photoDate) {
		this.photoDate = photoDate;
	}

	public List<String> getMarkList() {
		return markList;
	}

	public void setMarkList(List<String> markList) {
		this.markList = markList;
	}

	public String getPhotoFileName() {
		return photoFileName;
	}

	public void setPhotoFileName(String photoFileName) {
		this.photoFileName = photoFileName;
	}
	

}
